<html>
<head><meta charset="utf-8"><title>tier RFC · project leads (public) · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/index.html">project leads (public)</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html">tier RFC</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="208224450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208224450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208224450">(Aug 27 2020 at 14:31)</a>:</h4>
<p>btw <span class="user-mention" data-user-id="239881">@Josh Triplett</span>, <span class="user-mention" data-user-id="121055">@Pietro Albini</span> was mentioning that they've got some unmerged edits for the tier rfc</p>



<a name="208224473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208224473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208224473">(Aug 27 2020 at 14:31)</a>:</h4>
<p>and that this is likely the major holdup I think?</p>



<a name="208224581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208224581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208224581">(Aug 27 2020 at 14:32)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> That's the remaining thing I need to do, figure out how and where to incorporate Pietro's feedback. I don't want to completely bifurcate the tiers into host-tools and non-host-tools, but I do want to incorporate that feedback nonetheless.</p>



<a name="208224626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208224626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208224626">(Aug 27 2020 at 14:32)</a>:</h4>
<p>Still planning to do that.</p>



<a name="208228282"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208228282" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208228282">(Aug 27 2020 at 14:58)</a>:</h4>
<p><span class="user-mention" data-user-id="239881">@Josh Triplett</span> what's your plan to integrate it?</p>



<a name="208231987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208231987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208231987">(Aug 27 2020 at 15:21)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> (Currently multitasking several times over; I'm attending Linux Plumbers Conference.)</p>



<a name="208232018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208232018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208232018">(Aug 27 2020 at 15:21)</a>:</h4>
<p><span class="user-mention" data-user-id="239881">@Josh Triplett</span> and I'm releasing 1.46.0 :P</p>



<a name="208232026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208232026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208232026">(Aug 27 2020 at 15:21)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> I'd like to add some text in each section about additional requirements related to host tooling.</p>



<a name="208232068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208232068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208232068">(Aug 27 2020 at 15:21)</a>:</h4>
<p>so you're not alone with not much time to talk today <span aria-label="smiley" class="emoji emoji-1f603" role="img" title="smiley">:smiley:</span></p>



<a name="208541194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208541194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208541194">(Aug 31 2020 at 10:32)</a>:</h4>
<p>btw <span class="user-mention" data-user-id="239881">@Josh Triplett</span>, I think bifurcating the tiers is going to be easier to understand for users, and provides a clearer guarantee of what's happening</p>



<a name="208541222"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208541222" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208541222">(Aug 31 2020 at 10:32)</a>:</h4>
<p>why are you wary of bifurcating?</p>



<a name="208544943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208544943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208544943">(Aug 31 2020 at 11:23)</a>:</h4>
<p>an example of this being confusing -- <a href="#narrow/stream/242906-t-compiler.2Farm/topic/Cross.20compiling.20aarch64-linux-musl.20from.20x84-linux-gnu">https://rust-lang.zulipchat.com/#narrow/stream/242906-t-compiler.2Farm/topic/Cross.20compiling.20aarch64-linux-musl.20from.20x84-linux-gnu</a></p>



<a name="208917160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208917160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208917160">(Sep 03 2020 at 03:39)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> Among other things, I feel like the complexity of the RFC grows non-linearly with the number of tiers (because of interactions between various requirements), and I want to keep it to 3 rather than 5-6 tiers.</p>



<a name="208940960"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208940960" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208940960">(Sep 03 2020 at 09:22)</a>:</h4>
<p>I totally understand the complexity</p>



<a name="208941025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208941025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208941025">(Sep 03 2020 at 09:23)</a>:</h4>
<p>but I feel like splitting tier 1 and 2 into two separate groups (development environment and compilation target) is what actually represents the level of support we want to provide</p>



<a name="208941063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208941063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208941063">(Sep 03 2020 at 09:23)</a>:</h4>
<p>having to explain that one target is yes tier 2, but "less tier 2" than that other target is not great</p>



<a name="208943521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208943521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208943521">(Sep 03 2020 at 09:49)</a>:</h4>
<p>Yeah I agree, I think its important to distinguish because it frankly is a different level of support and capability. I don't think it requires separate tiers in the policy though. I think it would be sufficient to present and talk about tiers as "Host Tier X" and "Target Tier X" to users and in the guide level explanation, and in the actual policy there's requirements in each tier along the lines of "Additionally to qualify as a host target of this tier you must satisfy X, Y, and Z".</p>



<a name="208944896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208944896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208944896">(Sep 03 2020 at 10:03)</a>:</h4>
<p>yeah copy-pasting the requirements in the reference level explaination is not worth it</p>



<a name="208944901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208944901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208944901">(Sep 03 2020 at 10:03)</a>:</h4>
<p>totally agree with that</p>



<a name="208963860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208963860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208963860">(Sep 03 2020 at 13:10)</a>:</h4>
<p>Right, "host/non-host" is a binary attribute of each tier level.</p>



<a name="208982116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208982116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208982116">(Sep 03 2020 at 15:11)</a>:</h4>
<p>Ok, then we're completely on the same page.</p>



<a name="208982171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/208982171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#208982171">(Sep 03 2020 at 15:11)</a>:</h4>
<p>I'm planning to make a subheading under each of tier 2 and 1 for the additional host requirements.</p>



<a name="213120030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/217588-project%20leads%20%28public%29/topic/tier%20RFC/near/213120030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/217588-project-leads-(public)/topic/tier.20RFC.html#213120030">(Oct 13 2020 at 07:35)</a>:</h4>
<p><span class="user-mention" data-user-id="239881">@Josh Triplett</span> did you have a chance to add the development platform/compilation target split?</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>